Android ConnectionService 来电
全部标签 我刚刚开始学习Android,我偶然发现了这个问题。我想做一个“自定义来电屏幕”。我当前的解决方案是一个从BroadcastReceiver扩展的类(IncomingCallInterceptor)。在IncomingCallInterceptor类中,我覆盖了onReceive并在电话响铃时使用布局启动了我的Activity(MainActivity)。在该Activity(MainActivity)中,我有三个按钮:接听、挂断、拒绝来电这些按钮应该按照他们说的去做,接听电话、挂断电话或拒接电话。我以某种方式让接听电话正常工作,但没有挂断和拒绝。下面是我的代码:list:从Broad
我在Android上编写自己的启动器,当我使用此启动器接到Skype电话时,我看到来电窗口,但我无法接听电话...之后我什么也做不了,它是封锁所有。使用默认启动器和其他启动器,Skype可以正常工作,所以问题出在我的启动器上。但是哪里?我需要特别许可吗?更改list中的内容?这是我的list的权限和支持屏幕:这是list中的MainActivity:我的compileSdkVersion和targetSdkVersion是28,我使用的是三星标签。 最佳答案 从评论来看,似乎不是这样,但如果是权限相关的问题,这里有一个来自官方rep
我想使用Phonegap捕获来电事件。我想检测是否有任何来电事件发生并暂停我的媒体文件播放。到目前为止,我已经找到了关于startcallbutton和*endcallbutton*的事件。但是我想从响铃的那一刻起就检测到调用。在Phonegap谷歌组中搜索但没有找到任何适合我的解决方案。我是phonegap的新手。我错过了什么吗?任何人都可以帮助我如何检测来电并在之后采取行动吗?该解决方案独立于设备吗? 最佳答案 也许这个插件可以帮你解决这个问题?https://github.com/renanoliveira/cordova-p
我有两个问题:是否可以在屏幕来电时显示对话框(当电话响起时)?是否可以知道电话何时响起来电?(有Action吗?) 最佳答案 是的,你可以做到。点击此链接:Android:Takingcompletecontrolofphone(kioskmode),isitpossible?How?It'spossibletodispalyadialogoverthescreenincomingcall当您收到incomingcall事件时,您需要startactivity()来显示它,但您需要在稍微延迟后执行此操作否则默认屏幕将覆盖您的屏幕。默
我正在开发一个Android应用程序,我需要在来电屏幕上添加一个按钮。是否可以向现有的来电屏幕添加新按钮,或者我应该创建一个特定于我的应用程序的自定义屏幕?编辑:除了在有来电时出现的屏幕中的“接听”和“拒绝”按钮之外,我还想添加一个按钮。 最佳答案 我一直在寻找相同的功能并找到了这个开源项目,http://code.google.com/p/incomingcallplus/还没有玩过,但似乎可以满足您的需求。 关于android-在Android的默认来电屏幕上添加一个按钮,我们在St
我尝试将其发布到Android开发者列表中,但没有听到任何消息-也许你们中的一些人对此有所了解!我正在开发一个应用程序,它应该能够在用户指定的时间段内禁用来电。它的工作方式应该与“DND”(请勿打扰)按钮在办公室电话上的工作方式非常相似。我查看了SDK,但我找不到任何方法可以在不将手机置于飞行模式的情况下将电话调用发送到语音信箱或禁用大的来电屏幕。如果我可以保持蓝牙启用,那就没问题了。(我希望用户能够在电话被阻止时通过蓝牙耳机听音乐。)总而言之,如果我可以在我的应用程序中执行以下任何操作:以编程方式将所有调用发送到语音信箱(如“免打扰”按钮)这将是理想的选择,因为在“请勿打扰”时间结束
我们在最新操作系统Android4.2.2上的来电广播有问题。我们正在开发应用程序,该应用程序应该使某些联系人的铃声静音。它在旧系统上运行良好,但在OS4.2.2上,设备会响铃约1-2秒,直到我们能够将其静音。只有当设备处于sleep模式(屏幕关闭)时才会发生这种情况。这个系统上的广播是否以某种方式延迟了?有没有人遇到过类似的问题?感谢您的任何回复。编辑:经过一些实验(在Nexus4上)后,我们发现:当我们关闭Wi-Fi时,问题消失,所以可能Wi-fi在从sleep状态再次打开时使用了过多的CPU时间(这只是假设)。其他人认为我们发现:4次尝试中大约发生了3次。
我正在开发一个voip应用程序。有一个显示来电通知的后台服务,当手机未锁定且应用程序处于后台状态时,它按预期工作(显示来电对话框)。如何生成带有交互式按钮的对话框,例如whatsapp来电通知;即使手机已锁定?关于这方面的任何提示或我可以查阅的文档?我可以为来电发送应用内通知,但这似乎还不够。我需要一个完整的对话框界面,它有一个按钮或类似的按钮,可以依次打开应用程序。我使用Quickblox作为voip服务提供商。提前致谢我试过解锁手机,按下按钮这是我从后台服务打开对话框的代码。viewToShowOnLockedScreen=View.inflate(getApplicationCo
我想知道如何拦截来电以及如何转接来电。我知道这里和网上其他地方有几个关于这个主题的问题,但所有答案都使用android.intent.action.PHONE_STATEAction,它总是在电话开始响起并显示调用屏幕后广播。这就是为什么我正在寻找一种解决方案,我可以在任何通知(铃声等)完成之前在早期阶段拦截调用。我想知道这是否可能在native代码的平台级别上实现,如果可以,如何实现?或者可能对SDK使用某种技巧? 最佳答案 一般来说,如果你在Java中做不到,那么你在NDK中也做不到。大多数情况下情况恰恰相反:在NDK中,您无法
我正在尝试调试具有PhoneStateListener的应用程序,我正在API18ARM模拟器上对其进行测试。我的调试器连接正常,直到我尝试通过EclipseDDMS模拟来电(电话操作->语音调用)。然后我的调试器断开连接,我无法再次单步执行我的代码。这是设计使然还是错误? 最佳答案 我也遇到了这个问题,在通话期间adb断开连接我已经尝试使用以下命令启动和停止adbserveradbkill-serveradb启动服务器*守护进程未运行。现在在端口5037上启动它**守护进程成功启动*adb设备连接的设备列表emulator-555